TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2020 Twin Cities Area rating list selection
                                                2019 Twin Cities Area rating list selection
2020 TLS League Ratings
Section - Northern           District - Minnesota           Area - Twin Cities
Life Time Fitness - Eden Prairie    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Scott Larsen U
4.68 5.0 5.0  C  2019    40 +   Maple Grove, MN
2 Samuel Cychosz U
4.67 5.0 5.0  C  2019    18 +   Saint Paul, MN
3 Lars Ranger U
4.63 5.0 5.0  C  2019    40 +   Minneapolis, MN
4 Bryan Biever U
4.62 5.0 5.0  C  2019    40 +   Saint Paul, MN
5 Curtis Wright U
4.61 5.0 5.0  C  2019    40 +   EDEN PRAIRIE, MN
6 Martin Jansson U
4.61 5.0 5.0  C  2019    40 +   Minneapolis, MN
7 Mehdi Benyebka U
4.58 5.0 5.0  C  2019    40 +   Minneapolis, MN
8 Anders Jensen U
4.55 5.0 5.0  C  2019    18 +   SAINT PAUL, MN
9 Mathan Krishnappan U
4.54 5.0 5.0  C  2019    40 +   Minneapolis, MN
10 Glenn Britzius U
4.52 5.0 5.0  C  2019    40 +   Eden Prairie, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
11 Dave van der Sman U
4.44 4.5 5.0  C  2019    40 +   Saint Paul, MN
12 Justen Seim U
4.43 4.5 4.5  C  2019    40 +   Lake Elmo, MN
13 Christopher Combs U
4.40 4.5 4.5  C  2019    18 +   Saint Paul, MN
14 Gary Aasen U
4.40 4.5 5.0  C  2018    18 +   Minneapolis, MN
15 John Santelices U
4.37 4.5 4.5  C  2019    40 +   Minneapolis, MN
16 Kenneth Cychosz U
4.33 4.5 4.5  C  2019    40 +   Apple Valley, MN
17 Patrick Van Fleet U
4.32 4.5 4.5  C  2019    40 +   Saint Paul, MN
18 Neil Radermacher U
4.32 4.5 4.5  C  2019    40 +   Eagan, MN
19 Paul Bates U
4.32 4.5 4.5  C  2019    40 +   Saint Cloud, MN
20 William Kron U
4.31 4.5 4.5  C  2019    40 +   Minneapolis, MN
21 Richard Schneider U
4.30 4.5 4.5  C  2019    40 +   Minneapolis, MN
22 Colin McGuire U
4.29 4.5 4.5  C  2019    18 +   Saint Paul, MN
23 Peter Heunisch U
4.29 4.5 4.5  C  2019    40 +   Burnsville, MN
24 Aaron Brock U
4.29 4.5 4.5  C  2019    18 +   Marine On Saint Croix, MN
25 Bill Stelle U
4.28 4.5 4.5  C  2019    40 +   Excelsior, MN
26 Corey Kotlarz U
4.26 4.5 4.5  C  2019    40 +   Hopkins, MN
27 Eric Ernst U
4.26 4.5 4.5  C  2019    40 +   Minneapolis, MN
28 Aaron Johnson U
4.24 4.5 4.5  C  2019    40 +   Rosemount, MN
29 Ian Hansen U
4.24 4.5 4.5  C  2019    18 +   Minneapolis, MN
30 Douglas Matuska U
4.23 4.5 4.5  A  2019    40 +   Saint Paul, MN
31 Brian Brown U
4.23 4.5 4.5  C  2019    40 +   Minneapolis, MN
32 Shawn Meschke U
4.22 4.5 4.5  C  2019    40 +   Lakeville, MN
33 Karl Lambert U
4.22 4.5 4.5  C  2019    40 +   Minneapolis, MN
34 Jose Rodicio U
4.20 4.5 4.5  C  2019    40 +   Hamel, MN
35 Robert Cardenas U
4.20 4.5 4.5  C  2019    40 +   Saint Paul, MN
36 Scott Luhman U
4.18 4.5 4.5  B      55 +   Chanhassen, MN
37 Jeffrey Litvack U
4.18 4.5 4.5  C  2019    40 +   Minneapolis, MN
38 James Joslin U
4.18 4.5 4.5  S  2019    40 +   Minneapolis, MN
39 Daniel Boulay U
4.18 4.5 4.5  C  2019    40 +   Bloomington, MN
40 Dave Malek U
4.17 4.5 4.5  C  2019    40 +   Anoka, MN
41 Mauricio Castro U
4.17 4.5 4.5  C  2019    40 +   Hopkins, MN
42 Jared Lane U
4.16 4.5 4.5  C  2019    18 +   Burnsville, MN
43 Joey Peterson U
4.15 4.5 4.5  C  2019    40 +   Circle Pines, MN
44 William Henneman U
4.14 4.5 4.5  C  2019    55 +   Wayzata, MN
45 Chad Latour U
4.13 4.5 4.5  C  2019    40 +   Minneapolis, MN
46 Cory Kallheim U
4.13 4.5 4.5  C  2019    40 +   Edina, MN
47 Will Prest U
4.12 4.5 4.5  C  2019    40 +   Minneapolis, MN
48 jeffrey harmening U
4.11 4.5 4.5  C  2019    40 +   Edina, MN
49 Brian Duggan U
4.11 4.5 4.5  C  2019    40 +   Chanhassen, MN
50 David Fishbaine U
4.10 4.5 4.5  C  2019    40 +   Minnetonka, MN
51 Philip Manger U
4.08 4.5 4.5  C  2019    40 +   Stillwater, MN
52 Todd Schoenwalder U
4.07 (4.5) 4.5  S      40 +   Minneapolis, MN
53 Ryan Hoag U
4.06 4.5 4.5  C  2019    18 +   Minneapolis, MN
54 Ash Keswani U
4.05 4.5 4.5  C  2019    55 +   Saint Paul, MN
55 Mark Williams U
4.04 4.5 4.0  C  2019    40 +   Excelsior, MN
56 Carlton Mitchell U
4.04 4.5 4.5  C  2019    40 +   Osseo, MN
57 Booshan Bharath U
4.04 4.5 4.5  C  2019    40 +   Rosemount, MN
58 Douglas Eden U
4.02 4.5 4.5  C  2019    40 +   Edina, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
59 Matthew Loucks U
4.00 4.0 4.5  C  2019    40 +   Edina, MN
60 Neal Gambaiani U
4.00 4.0 4.5  C  2019    18 +   Farmington, MN
61 Jim McCullough U
3.98 4.0 4.5  C  2019    40 +   Maple Grove, MN
62 Eugene Bellin U
3.96 4.0 4.5  C  2018    18 +   Apple Valley, MN
63 Connor Rust U
3.95 4.0 4.0  C  2019    18 +   Rochester, MN
64 Matt Bartell U
3.95 4.0 4.0  C  2019    40 +   Chanhassen, MN
65 Scott Abdella U
3.94 4.0 4.0  C  2019    18 +   Minneapolis, MN
66 Tim Burke U
3.92 4.0 4.5  C  2019    40 +   Minneapolis, MN
67 Stu MacGibbon U
3.90 4.0 4.0  A  2019    40 +   Saint Paul, MN
68 Jason Muhl U
3.88 4.0 4.0  C  2019    40 +   Savage, MN
69 joel haggerty U
3.88 4.0 4.0  A  2019    55 +   Apple Valley, MN
70 Mark Van Ert U
3.84 4.0 4.0  C  2019    40 +   Hopkins, MN
71 Raj Pillai U
3.84 4.0 4.0  A  2019    55 +   Minneapolis, MN
72 Mike Jones U
3.84 4.0 4.0  A  2019    55 +   Saint Paul, MN
73 Paul Linder U
3.83 4.0 4.0  C  2019    40 +   Eden Prairie, MN
74 Brad Ernst U
3.83 4.0 4.0  C  2019    55 +   Eden Prairie, MN
75 Bart Larson U
3.81 4.0 4.0  C  2019    40 +   Hopkins, MN
76 James Robertson U
3.80 4.0 4.0  C  2019    55 +   Bloomington, MN
77 Michael Long U
3.80 4.0 4.0  C  2019    40 +   Savage, MN
78 Scott Micek U
3.79 4.0 4.0  C  2019    55 +   Mound, MN
79 Michael Kasner U
3.78 4.0 4.0  C  2019    55 +   Long Lake, MN
80 Nicholas Hoelmer U
3.78 4.0 4.0  C  2019    18 +   Minneapolis, MN
81 Reed Krider U
3.77 4.0 4.0  C  2019    40 +   Minneapolis, MN
82 Charlie Klein U
3.73 4.0 4.0  C  2019    40 +   Prior Lake, MN
83 Greg Elfstrum U
3.73 4.0 4.0  C  2019    40 +   Wayzata, MN
84 Alan Stratton U
3.72 4.0 4.0  C  2019    40 +   Chaska, MN
85 Jason Ulrich U
3.71 4.0 4.0  C  2019    18 +   Edina, MN
86 Ruben Suare U
3.66 4.0 4.0  C  2017    55 +   Wayzata, MN
87 Aaron Rosenbery U
3.66 4.0 4.0  C  2019    55 +   Lakeville, MN
88 Phillip Lee U
3.66 4.0 4.0  C  2019    18 +   Minneapolis, MN
89 Eric Carlson U
3.63 4.0 4.0  C  2019    40 +   Chanhassen, MN
90 Bryan Steelman U
3.61 4.0 4.0  A  2019    40 +   Saint Paul, MN
91 Jeff Smith U
3.54 4.0 4.0  S  2019    40 +   Edina, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
92 Alan Steed U
3.40 3.5 3.5  C  2019    40 +   Eden Prairie, MN
93 Predrag Bjelogrlic U
3.35 (3.5) 3.5  M  2019    18 +   Eden Prairie, MN
94 Tyler Hilsabeck U
3.31 (3.5) 3.5  S  2019    18 +   Saint Paul, MN
95 Stephen Kroiss U
3.20 3.5 3.5  C  2019    40 +   Excelsior, MN
96 Pradeep Somasundaram U
3.19 3.5 3.5  C  2019    18 +   Saint Paul, MN
97 Michael Mahin U
3.16 3.5 3.5  C  2019    55 +   Minnetonka, MN
98 Bhavin Trivedi U
3.15 (3.5) 3.5  S      18 +   Minnetonka, MN
99 Mark Alschlager U
3.11 3.5 3.5  C  2019    40 +   Burnsville, MN
100 Chet Suresh U
3.10 3.5 3.5  C  2019    40 +   Minneapolis, MN
101 Jeffrey Nelson U
3.09 3.5 3.5  C  2019    40 +   Burnsville, MN
102 Alejandro Trevino U
3.08 3.5 3.5  C  2019    40 +   Prior Lake, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
103 David Kanthak U
2.94 (3.0) 3.5  M  2019    18 +   Maple Grove, MN
104 David Brockway U
2.64 (3.0) 3.0  M  2018    18 +   Hopkins, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
105 Tim Brengman U
2.47 (2.5) 2.5  S  2019    18 +   Excelsior, MN
106 Cameron Olig U
2.34 (2.5) 2.5  M  2019    18 +   Wayzata, MN
107 Anders Olson U
2.29 (2.5) 2.5  S      18 +   Chanhassen, MN
108 Kevin Abbott U
2.28 (2.5) 2.5  S  2019    18 +   Excelsior, MN
109 Dave Brenner U
2.27 (2.5) 2.5  S  2019    18 +   Minneapolis, MN
110 Jeff Sisk U
2.24 (2.5) 2.5  M  2019    18 +   Mound, MN
111 David Berglund U
2.07 (2.5) 2.5  S      18 +   Minneapolis, MN
Dan Barker U
n/a n/a 0.0     2019    18 +   Minneapolis, MN
Bob Barsaloux U
n/a n/a 3.5  C  2018    18 +   Minneapolis, MN
Bryan Baumann U
n/a n/a 4.5  S      40 +   Saint Cloud, MN
Sam Brodsky U
n/a n/a 3.5  S  2019    18 +   Chanhassen, MN
Michael Crosby U
n/a n/a 0.0     2019    18 +   Minnetrista, MN
Arnav Dutt U
n/a n/a 3.0  S  2019    18 +   Minneapolis, MN
Kiran Dwarakanath Mane U
n/a n/a 3.0  S      18 +   Minneapolis, MN
John Eggen U
n/a n/a 4.5  C  2017    18 +   Apple Valley, MN
Derek Farwell U
n/a n/a 2.5  S  2019    18 +   Chaska, MN
Todd Gleason U
n/a n/a 3.5  M  2019    18 +   Excelsior, MN
david goldenberg U
n/a n/a 3.5  M  2018    18 +   Minneapolis, MN
Jon Henning U
n/a n/a 5.0  C  2019    18 +   Burnsville, MN
Mickey Maule U
n/a n/a 5.0  S  2019    18 +   Wayzata, MN
Robert Musman U
n/a n/a 2.5  M  2019    18 +   Minnetonka, MN
John Phillips U
n/a n/a 4.0  M  2019    18 +   Excelsior, MN
Philip Postlewaite U
n/a n/a 4.5  C  2019    40 +   Lakeville, MN
Larry Raskin U
n/a n/a 3.5  C  2018    18 +   Minneapolis, MN
William Shaw U
n/a n/a 3.0  S  2019    18 +   Palm City, FL
Jeff Skubic U
n/a n/a 4.0  S      40 +   Eden Prairie, MN
Tom Soderberg U
n/a n/a 0.0     2019    18 +   St Louis Park, MN